/****************** Global styles ******************/
* 					{margin:0;padding:0}
body 				{font:11px/1.7em Arial, Helvetica, sans-serif; color:#262626;background:#fff;margin:0;padding:0;}
a 					{color:#0085CF; outline:none}
a:link, a:visited 	{text-decoration:none}
a:hover 			{text-decoration:underline}
img, a img, abbr 	{border:0}
h1,h2,h3,h4,h5,h6 	{font-weight:normal;}
ul 					{list-style:none}
form,input 			{padding:0;margin:0}
input[type=text], 
input[type=password]{line-height:25px!important;border:1px solid #ccc;height:20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; font-size:12px; padding:0 10px}
select				{height:25px;padding:3px 0 0}
select				{padding:0 \0/ 0!important;}/*ie8*/
:root select		{padding:0 \9 0!important;}/*ie9*/
/****************** Global styles ******************/
.wrapper 			{}
.inner				{width:1000px;margin: 0 auto;}
.header				{height:56px;overflow:hidden;padding:10px 0 0;}
.header h1			{float:left; background:url("../img/logo.png") no-repeat 0 100%; height:55px;width:258px;}
.header ul			{float:right;}
.header ul li		{display:inline; font-weight: bold;}
.header a 			{color:#000; padding:0 5px; border-right:1px solid #cbcbcb}
.header a:last-child{border-right:0;}
.header a:hover 	{text-decoration: none;}

.quicknav			{float:right;}

.mainnav			{text-align:right; display:block; overflow:hidden;}
.mainnav ul			{display:block; float:right;}
.mainnav ul li		{display:inline;float:left;color:#000; padding:0 20px; border-right:1px solid #cbcbcb;font-size:13px;font-weight: bold;}
.mainnav li a		{color:#000;}
.mainnav a:hover 	{text-decoration: none;}
.mainnav li span	{color:#ccc; font-size: 10px; font-weight:normal; display:block;clear: :both;}

.flash				{height:370px; background: #ACE2F9;margin:10px 0 0}
.innerheader		{height:20px; background: #439dc4;margin:10px 0 0}
.innerheader a		{font-size:14px; font-weight:bold; color:white; padding:3px 0 0}

.signup						{width:28%;height:300px;background: #fff;border-radius:5px; border:#5px solid #ACE2F9; float:left; margin-top:40px}
.signup h4					{font-size: 16px; font-weight:bold; padding:10px 0 5px 15px;border-bottom:1px solid #f5f5f5; margin:8px 0}
.signup h4 span				{display:block;font-size: 12px; color:#d4d4d4; font-weight:normal}
.signup input[type=text] 	{display:block;margin:5px 14px;height: 32px!important; line-height:30px;width:233px;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;padding:0 7px; background:url("../img/bg-input.png") repeat-x; color:#cfcfcf}
.signup #signupbtn 		{background:url(../img/btn-bg.png) repeat-x; height:36px; font-size:14px; color:#fff; border:0; border-left:1px solid #1868ae; border-right:1px solid #1868ae; padding:0 14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:10px 17px 0 0; float:right}
.signup hr				{border:0;border-top:1px solid #f5f5f5; margin-top:10px;}
.banner					{float:right;}

.bredcrumbs				{padding:0 0 10px 0}
.bredcrumbs .active		{color:#999}

.content				{background:url(../img/bg-body.png) no-repeat; padding:40px 0; font-size:12px; overflow:hidden; line-height:20px; border-bottom:1px solid #e8e8e7}

.innernav				{width:17%; float:left}
.innernav h2			{font-size:14px; font-weight:bold; margin:0 0 10px 0;}
.innernav li			{border-bottom:1px solid #eaeaea; line-height:20px; background:url(../img/arrow.png) no-repeat 0 50%; padding:6px 0 6px 25px;}
.innernav li a			{color:#439dc4;}
.innercontent			{width:79%; float:right}
.innercontent p			{padding:10px 0; margin:0}
.innercontent h1		{font-size:19px; font-weight:bold; padding:0 0 20px 0}

.innercontent ol, 
.innercontent ul 		{padding:10px 0 10px 20px; margin:0}
.innercontent ol li, 
.innercontent ul li 	{ list-style-type:circle}

.service				{display:block;clear:both; overflow:hidden;text-align:center;padding:40px 0 0 0;}
.service img			{padding:10px 0 5px 0;height:38px; width:38px;}
.service ul li 			{display:inline;width: 31%; float:left; padding-right:18px;border-right:1px solid #e5e5e5; }
.service ul li:last-child{border-right:0}
.service h3				{font-size: 16px;color:#0071C7;text-align:center;padding: 15px 0 13px}
.service p				{color:#A7A7A7;text-align:center;font-size:12px; height:100px; padding:0 10px}
.service a				{display:block;text-align:right;color:#0071C7}


.products				{display:block; clear:both; margin-bottom:20px; overflow:hidden}
.products h2 			{font-size: 18px;color:#0071C7;font-weight:bold;padding:14px 0 4px 0; border-bottom:1px solid #e5e5e5}
.products h2 span		{border-bottom:5px solid #e5e5e5}
.products ul			{}
.products ul li			{border:1px solid #d4d4d4; height:363px; float:left; width:29%;border-radius: 5px; margin: 20px 24px 4px 0; padding:4px 12px;text-align:center}
.products ul li:last-child{margin-right:0!important;}
.products ul li.sec		{margin: 20 24px 0 24px;}
.products h3			{font-size: 16px;color:#0071C7;text-align:center;padding:15px 0 13px}
.products p				{color:#A7A7A7;text-align:center;font-size:12px;}
.products ul li.third	{margin-right:24px;}
.products a				{display:block;text-align:right;color:#0071C7}


.footer-top 			{display:block;clear:both;margin:10px 0 0; height:149px;overflow:hidden; background:#f6f6f6;padding:20px 0 0;color:#626262;font-size:12px;}
.footer-top a			{display:block;color:#626262; line-height:26px}
.footer-top .sec1		{border-right:1px solid #b8b8b8;float:left;width:210px!important;}
.footer-top .sec2		{border-right:1px solid #b8b8b8;float:left; padding:0 30px; margin-top:40px}
.footer-top .sec3		{float:left; padding:0 30px; margin-top:40px}
.footer-top .sec4		{float:right;padding-top:80px; text-align:right}

.footer-btm{height:43px;border-bottom: 3px solid #0071c7;background:#000;font-size:12px;color:#fff;line-height:43px}
.footer-btm a{color:#fff; border-right:1px solid #fff; padding:0 10px; }

/****************** General Classes ******************/
.fltl{float:left}
.fltr{float:right}
.txt-b{}
.txt-i{}
.txt-u{}


form{}
form label, form input{margin:2px 0}
form label{#width:200px; display:block; float:left}
form input{#width:400px; padding:2px;display:block; float:left}
form input[type=button], form input[type=submit]{border:1px solid #000; color:#fff;background-color:#5bc0de;border-color:#46b8da;width:auto; line-height:18px; padding:5px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; float:right}
.buttons{overflow:hidden;text-align:right!important; display:block; clear:both; width:100%}
/****************** Model Window ******************/
.overlay-bg {display: none;position: absolute;top: 0;left: 0;height:100%;width: 100%;cursor: pointer;z-index: 1000; /* high z-index */background: #000; /* fallback */background: rgba(0,0,0,0.75);}
.overlay-content {background: #fff;padding: 1%;width: 40%;position: relative;top: 15%;left: 50%;margin: 0 0 0 -20%; /* add negative left margin for half the width to center the div */cursor: default;border-radius: 4px;box-shadow: 0 0 5px rgba(0,0,0,0.9); font-size:12px}
.overlay-content input {width:275px;display:block; line-height:30px!important}
.overlay-content select {clear:right!important}
.overlay-content h1 {font-size:18px; border-bottom:1px solid #eaeaea; margin:10px 0; padding:0 0 5px}
.close-btn {cursor: pointer;border: 1px solid #55c9ed;padding: 2% 5%;background: #a9e7f9; /* fallback */background: -moz-linear-gradient(top,  #a9e7f9 0%, #77d3ef 4%, #05abe0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e7f9), color-stop(4%,#77d3ef), color-stop(100%,#05abe0));background: -webkit-linear-gradient(top,  #a9e7f9 0%,#77d3ef 4%,#05abe0 100%);background: -o-linear-gradient(top,  #a9e7f9 0%,#77d3ef 4%,#05abe0 100%);background: -ms-linear-gradient(top,  #a9e7f9 0%,#77d3ef 4%,#05abe0 100%);background: linear-gradient(to bottom,  #a9e7f9 0%,#77d3ef 4%,#05abe0 100%);border-radius: 4px;}
.close-btn:hover {background: #05abe0;}
.buttons{text-align:right; padding:10px 0; margin:10px 0 0}

.signout-bg {display: none;position: absolute;top: 0;left: 0;height:100%;width: 100%;cursor: pointer;z-index: 1000; /* high z-index */background: #000; /* fallback */background: rgba(0,0,0,0.75);}


/* 8888 */

#tabs 				{font-size: 90%;margin: 20px 0;}
#tabs ul 			{float: left;width: 500px;padding: 0;margin-bottom:-1px;}
#tabs li 			{margin-left: 3px;list-style: none;border:1px #ccc solid;}
* html #tabs li 	{display: inline;border:1px #ccc solid;}
#tabs li, 
#tabs li a 			{float: left;}
#tabs ul li.active 	{border-bottom:1px #fff solid;}
#tabs ul li.active a {color: #333;}
#tabs div {
	clear: both;
	padding: 15px;
	min-height: 200px;
	margin-top:-12px;
	border-top:1px #ccc solid;
}
#tabs div h3 {
	margin-bottom: 12px;
}
#tabs div p {
	line-height: 150%;
}
#tabs ul li a {
	text-decoration: none;
	padding: 8px;
	color: #000;
	font-weight: bold;
}
.thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}
.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
#font: bold 13px Verdana;
width: 180px; /* Main Menu Item widths */
#border-bottom: 1px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
#border-bottom: 1px solid #778;
#border-right: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
#background-color: #012D58; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: #439dc4;
}
.sidebarmenu ul li {border-bottom:1px solid #eaeaea; line-height:20px; background:url(../img/arrow.png) no-repeat 0 50%; padding:6px 0 6px 25px;}
.innernav ul li {color:#439dc4;}
.sidebarmenu				{width:17%; float:left}
.sidebarmenu h2			{font-size:14px; font-weight:bold; margin:0 0 0px 0;}


.sidebarmenu ul li a:hover{
background-color: #439dc4 ;
border-radius:10px;
color: white;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(../img/right.gif) no-repeat 97% 50%;
}
.servicepage {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;	}

.contentup{
width:250px;
float:left;
margin:0 auto;
background-color: #b8ebff;
margin:5px;
border-left:1px #1e7294 solid;
border-right:1px #1e7294 solid;
border-top:1px #1e7294 solid;
#border:3px solid #07c;
border-radius:5px;


}
#contleft{
width:250px;
height:400px;
float:left;
margin:0 auto;

}
#contright{
	width:770px;
	overflow: auto;
 	height: auto;
 	margin:5px;
	#background-color:#f2f1ef;
	float:right;
	border-radius:5px;
	padding-top:2px;
	text-align:justify;
	padding:10px;
}


#tool1123{
	width:790px;
	overflow: auto;
 	height: auto;
	background-color:#f2f1ef;
	float:right;
	border-radius:5px;
	text-align:justify;
	padding:10px;
}

.TFBORDER{
	BORDER-RIGHT:#cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
}
/* this is for the showing for form purpose */



.TBFORM {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	border-radius: 5px;
	border: 1px solid #439dc4;
}

.TDBBLRTFORM {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	border-radius: 5px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
}
.TDBBLRFORM {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	border-radius: 5px;
	font-size: 12px;
}
.TDBBR {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
}
.TDBB{
	BORDER-BOTTOM: #cccccc 1px solid;
}
.TITLEFORM {
	width=700;
	background-color: #439dc4;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: white;
	font-weight: bold;
	border-radius: 5px;
	text-align:center;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}

.anchor {
	display: inline-block;
	#font-weight: bold;
	color: white;
	background-color: #439dc4;
	text-align: center;
	#padding: 1px;
	text-decoration: none;
	width: 100px;
	margin: 0px;
	border-radius: 5px;
}

.selectClass {
   font-size: 13px;
   font-family: Verdana, Arial,Helvetica, sans-serif;
}
.PH2 {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: green;
	#font-weight: bold;
	border-bottom: solid 1px #c3c3c3;
}

.PH3 {
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 14px;
}

.PH4 { #
	#font-weight: bold;
	border-bottom: solid 1px #c3c3c3;
}

.PH5 {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: green;
	#font-weight: bold;
}
.STRIP {
	background: #3300FF;
	color: white;
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
}
td.animatedbgul font {
	display: block;
	float: left;
	/* cause width of each span to take up only as much space as needed */
	min-width: 0px;
	/* animated property. Explicit min-width defined so animation works. */
	margin-bottom: 3px;
	padding: 4px;
	color: #5d5d5d;
}

.testform,.test1form {
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
	padding: 1px;
	float: left;
	text-font: bold;
	text-align: left;
	color: white;
	background-color: #439dc4;
	border-radius: 5px;
}

.textFont{
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
	#font-weight: bold;
}
u[title]:hover {
  content: attr(title);
  padding: 4px 8px 4px 10px;
  position: relative;
  left: 0;
  top: 100%;
  white-space: nowrap;
  z-index: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
#background:url(http://3.bp.blogspot.com/-spNkTF1j_0s/UYcaJx3JUYI/AAAAAAAAAWU/7Q99tUXlfkk/s1600/Create+Simple+CSS+Tooltips+Using+Title+Attribute+Images.png) no-repeat;
background-color:rose;
}

.THFont{
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	#font-weight: bold;
	#color: #0147FA;
	color: white;
	#border-right: solid 1px #c3c3c3;
	#border-bottom: solid 1px #c3c3c3;
	border-top: solid 1px #c3c3c3;
	vertical-align:middle;
	background-color:#439DC4;
	}
.seperator {
	margin: 3px;
	width: 50%;
	border-bottom: 1px dotted #000
}
.PH1 {
	#font-weight: bold;
	border-bottom: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}
.PH11 {
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 12px;
	color: #0147FA;
	font-weight: bold;
	#border-bottom: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;
}